"""
@File    : str_1.py
@Author  : sharan
@Time    : 2021/5/11 9:13
@Desc    : find/rfind    index/rindex使用
           索引值永远都是正向查询的
"""

str = "string test string test"
find1 = "str"
find2 = "test"

# print(str.find(find1))   # 没有返回值，查找的值不存在，返回 -1
# print(str.find(find2))   # 正向匹配，下标从0开始，返回首字母下标值

print(str.rfind(find1))   # 反向匹配，匹配到第一个字段，返回下标
print(str.rfind(find2))   # 反向匹配

print("\n2.")
print(str.index(find1))   # 没有返回值，或查找的值不存在，报错
print(str.index(find2))   # 和find没有区别

print("\n3.")
print(str.rindex(find1))   # 没有返回值，或查找的值不存在，报错
print(str.rindex(find2))   # 和find没有区别


